Bypass network stack. Which options do we have? Pros and cons of each option [on hold]

Posted by javapowered on Super User See other posts from Super User or by javapowered
Published on 2013-06-23T16:38:40Z Indexed on 2013/06/29 10:23 UTC
Read the original article Hit count: 235

Filed under:
|

I'm writing trading application. I want to bypass network stack in Linux but I don't know how this can be done. I'm looking for complete list of options with pros and cons of each of them. The only option I know - is to buy solarflare network card which supports OpenOnLoad. What other options should I consider and what is pros and cons of each of them?

Well the question is pretty simple - what is the best way to bypass network stack?

upd:

  • OpenOnload It achieves performance improvements in part by performing network processing at user-level, bypassing the OS kernel entirely on the data path.

  • Intel DDIO to allow Intel® Ethernet Controllers and adapters to talk directly with the processor cache of the Intel® Xeon® processor E5.

What's key difference between these techologies? Do they do roughly the same things? I much better like Intel DDIO because it's much easy to use, but OpenOnload required a lot of installation and tuning. If good OpenOnload application is much faster than good Intel DDIO application?

© Super User or respective owner

Related posts about linux

Related posts about networking